﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ucPublicacion.ascx.cs" Inherits="CoreInmobiliario.Frontend.UserControls.ucPublicacion" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

<script type="text/javascript">

    function ViewPanelOperation() {

        var operacion = document.getElementById('<%= cmbOperacion.ClientID %>').value;
        var panelVenta = document.getElementById('panelVenta');
        var panelAlquiler = document.getElementById('panelAlquiler');

        if (operacion == 1) {
            panelVenta.style.display = "block";
            panelAlquiler.style.display = "none";
        }
        else if (operacion == 2) {
            panelVenta.style.display = "none";
            panelAlquiler.style.display = "block";
        }
        else {
            panelVenta.style.display = "block";
            panelAlquiler.style.display = "block";
        }

    }

</script>

<asp:UpdatePanel ID="upPublicacion" runat="server">
    <ContentTemplate>
        <div class="contentSeccion">
            <div class="titleSeccion"><asp:Label ID="lblTitulo" Text="Nueva Publicación" runat="server"></asp:Label></div>    
     
            <asp:HiddenField ID="hiddenPropiedadId" runat="server" />

            <table>
                <tr>
                    <td>
                        <div class="label">Propiedad</div>
                    </td>
                    <td>
                        <asp:TextBox ID="txtPropiedad" runat="server" CssClass="textbox" ReadOnly="true"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                        <td>
                            <div class="label">Destacada</div>
                        </td>
                        <td>
                            <asp:RadioButton ID="rbtnSi" runat="server" Text="Si" GroupName="destacada" />
                            <asp:RadioButton ID="rbtnNo" runat="server" Text="No" GroupName="destacada" Checked="true" />
                        </td>
                    </tr>  
                <tr>
                    <td valign="top">
                        <div class="label">Operación</div>
                    </td>
                    <td>
                        <asp:DropDownList ID="cmbOperacion" runat="server" CssClass="dropdownlist" 
                            DataTextField="Nombre" DataValueField="OperacionId" 
                            onchange="ViewPanelOperation()" />
                        <asp:RequiredFieldValidator ID="valOperacion" runat="server" ErrorMessage="Debe seleccionar una operación"
                            ControlToValidate="cmbOperacion" ValidationGroup="publicacion" InitialValue="0"
                            EnableClientScript="True" ForeColor="Red" />
                    </td>
                </tr>        
            </table>

            <br />

            <div id="panelVenta" style="display:none">
                <table>
                    <tr>
                        <td>
                            <div class="label">Moneda</div>
                        </td>
                        <td>
                            <asp:DropDownList ID="cmbMonedaVenta" runat="server" CssClass="dropdownlist" 
                                DataTextField="Nombre" DataValueField="MonedaId" />
                        </td>
                    </tr>
                    <tr>
                        <td valign="top">
                            <div class="label">Precio Venta</div>
                        </td>
                        <td>
                            <asp:TextBox ID="txtPrecioVenta" runat="server" CssClass="textbox"></asp:TextBox>
                            <asp:FilteredTextBoxExtender ID="filterPrecioVenta" runat="server"
                                TargetControlID="txtPrecioVenta"         
                                FilterType="Numbers">
                            </asp:FilteredTextBoxExtender>
                            <%--<asp:RangeValidator ID="valPrecioVenta" runat="server" ControlToValidate="txtPrecioVenta" MaximumValue="999999999"
                                ValidationGroup="publicacion" ForeColor="Red" ErrorMessage="Máximo de 9 cifras." />--%>
                            <%--<asp:RegularExpressionValidator Display = "Dynamic" ControlToValidate = "txtPrecioVenta" ID="valPrecioVenta" 
                                ValidationExpression = "^[\s\S]{0,9}$" runat="server" ErrorMessage="Máximo de 9 cifras." ValidationGroup="publicacion">
                            </asp:RegularExpressionValidator>--%>
                        </td>
                    </tr>   
                </table>
            </div>

            <br />

            <div id="panelAlquiler" style="display:none">
                <table>
                    <tr>
                        <td valign="top">
                            <div class="label">Moneda</div>
                        </td>
                        <td>
                            <asp:DropDownList ID="cmbMonedaAlquiler" runat="server" CssClass="dropdownlist" 
                                DataTextField="Nombre" DataValueField="MonedaId" />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <div class="label">Precio Alquiler</div>
                        </td>
                        <td>
                            <asp:TextBox ID="txtPrecioAlquiler" runat="server" CssClass="textbox"></asp:TextBox>
                            <asp:FilteredTextBoxExtender ID="filterPrecioAlquiler" runat="server"
                                TargetControlID="txtPrecioAlquiler"         
                                FilterType="Numbers">
                            </asp:FilteredTextBoxExtender>
                            <%--<asp:RegularExpressionValidator Display = "Dynamic" ControlToValidate = "txtPrecioAlquiler" ID="valPrecioAlquiler" 
                                ValidationExpression = "^[\s\S]{0,9}$" runat="server" ErrorMessage="Máximo de 9 cifras." ValidationGroup="publicacion" >
                            </asp:RegularExpressionValidator>--%>
                        </td>
                    </tr>  
                    <tr>
                        <td>
                            <div class="label">Expensas</div>
                        </td>
                        <td>
                            <asp:TextBox ID="txtExpensas" runat="server" CssClass="textbox"></asp:TextBox>
                            <asp:FilteredTextBoxExtender ID="filterExpensas" runat="server"
                                TargetControlID="txtExpensas"         
                                FilterType="Numbers">
                            </asp:FilteredTextBoxExtender>
                        </td>
                    </tr>   
                </table>
            </div>

            <br />

            <table>
                <tr>
                    <td>
                        <div class="labelTeaxArea">Requisitos</div>
                        <asp:TextBox ID="txtRequisitos" TextMode="MultiLine" Rows="2" Width="352" Height="100" runat="server" CssClass="textarea"></asp:TextBox>
                    </td>
                </tr>
            </table>
            
        </div>
        
    </ContentTemplate>
</asp:UpdatePanel>
